html,body{
	width:100%;
	height:100%;
	display: flex;
	flex-direction: column;
	font-size:0.3rem;
}
.public{
	width:100%;
	display: flex;
	flex-direction: column;
}
.public .top_list{
	width:100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	border-bottom: 0.01rem solid #F0F0F0;
	background-color: white;
	
}
.public .top_list li{
	width:50%;
	height:0.6rem;
	line-height: 0.6rem;
	text-align: center;	
	font-size:0.25rem;
	font-weight: 700;	
}
.public .top_list li:first-child a{
	color:orangered;
}
.public .top_list li .b{
	padding-bottom: 0.17rem;
	border-bottom:0.04rem solid orangered;
}
.public .pic_list{
	width:100%;
	height:6rem;
	display: flex;
	flex-direction: column;
}
